package com.koron.operation.census.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 供水完好率统计冗余
 */
@ApiModel(value = "供水完好率统计冗余")
@Data
public class IntactRateBean {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private String id;

    /**
     * 指标编码
     */
    @ApiModelProperty(value = "指标编码")
    private String code;

    /**
     * 指标名称
     */
    @ApiModelProperty(value = "指标名称")
    private String codeName;

    /**
     * 组织编码
     */
    @ApiModelProperty(value = "组织编码")
    private String orgCode;

    /**
     * 组织名称
     */
    @ApiModelProperty(value = "组织名称")
    private String orgName;

    /**
     * 完好率 百分比格式表示，均保留两位小数
     */
    @ApiModelProperty(value = "完好率 百分比格式表示，均保留两位小数")
    private String intactRate;

    /**
     * 获取频率
     */
    @ApiModelProperty(value = "获取频率")
    private String frequency;

    /**
     * 生成日期
     */
    @ApiModelProperty(value = "生成日期")
    private String billDate;

    /**
     * 年
     */
    @ApiModelProperty(value = "年")
    private Integer year;

    /**
     * 月
     */
    @ApiModelProperty(value = "月")
    private Integer month;

    /**
     * 日
     */
    @ApiModelProperty(value = "日")
    private Integer day;

    /**
     * 季度
     */
    @ApiModelProperty(value = "季度")
    private Integer quarter;

    /**
     * 风控系统取值(季度)
     */
    @ApiModelProperty(value = "风控系统取值(季度)")
    private String spare1;

    /**
     * 风控系统取值(月度)
     */
    @ApiModelProperty(value = "风控系统取值(月度)")
    private String spare2;

    /**
     * 数据库来源
     */
    @ApiModelProperty(value = "数据库来源")
    private String dataSources;

    /**
     * 删除标志
     */
    @ApiModelProperty(value = "删除标志")
    private Boolean deleteFlag;

    /**
     * 创建人id
     */
    @ApiModelProperty(value = "创建人id")
    private String createBy;

    /**
     * 创建人名称
     */
    @ApiModelProperty(value = "创建人名称")
    private String createByName;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 修改人姓名
     */
    @ApiModelProperty(value = "修改人姓名")
    private String updateByName;

    /**
     * 更新人id
     */
    @ApiModelProperty(value = "更新人id")
    private String updateBy;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
}
